The direct sum is an n-ary operator with projection and inclusion maps from each component satisfying appropriate identities.
One can access these maps as follows. First, we define some non-trivial maps of simplicial modules.
i1 : R = ZZ/101[a..d];
|
i2 : C1 = simplicialModule((freeResolution coker matrix{{a,b,c}})[1], 3, Degeneracy => true)
3 6 10 15
o2 = R <-- R <-- R <-- R <-- ...
0 1 2 3
o2 : SimplicialModule
|
i3 : C2 = simplicialModule(freeResolution coker matrix{{a*b,a*c,b*c}}, 3, Degeneracy => true)
1 4 9 16
o3 = R <-- R <-- R <-- R <-- ...
0 1 2 3
o3 : SimplicialModule
|
i4 : D1 = simplicialModule((freeResolution coker matrix{{a,b,c}}), Degeneracy => true)
1 4 10 20
o4 = R <-- R <-- R <-- R <-- ...
0 1 2 3
o4 : SimplicialModule
|
i5 : D2 = simplicialModule(freeResolution coker matrix{{a^2, b^2, c^2}}[-1], 3, Degeneracy => true)
1 5 15
o5 = 0 <-- R <-- R <-- R <-- ...
0 1 2 3
o5 : SimplicialModule
|
i6 : f = randomSimplicialMap(D1, C1, Cycle => true)
1 3
o6 = 0 : R <---------------------------------------------------- R : 0
| -46a+17b-8c-24d 48a+6b+28c+29d 5a+3b-39c-29d |
4 6
1 : R <--------------------------------------------------------------------------------------------------------- R : 1
{0} | -46a+17b-8c-24d 48a+6b+28c+29d 5a+3b-39c-29d 0 0 0 |
{1} | 0 0 0 -48a+3b-10c-29d -5a+36b+14c+29d 19b-34c |
{1} | 0 0 0 46a+17b-29c-24d -39a+39c -24a-3b-24c+29d |
{1} | 0 0 0 -18a+21b -21a-22b-8c-24d -19a-32b+28c+29d |
10 10
2 : R <-------------------------------------------------------------------------------------------------------------------------------------------------------------------------- R : 2
{0} | -46a+17b-8c-24d 48a+6b+28c+29d 5a+3b-39c-29d 0 0 0 0 0 0 0 |
{1} | 0 0 0 -48a+3b-10c-29d -5a+36b+14c+29d 19b-34c 0 0 0 0 |
{1} | 0 0 0 46a+17b-29c-24d -39a+39c -24a-3b-24c+29d 0 0 0 0 |
{1} | 0 0 0 -18a+21b -21a-22b-8c-24d -19a-32b+28c+29d 0 0 0 0 |
{1} | 0 0 0 0 0 0 -48a+3b-10c-29d -5a+36b+14c+29d 19b-34c 0 |
{1} | 0 0 0 0 0 0 46a+17b-29c-24d -39a+39c -24a-3b-24c+29d 0 |
{1} | 0 0 0 0 0 0 -18a+21b -21a-22b-8c-24d -19a-32b+28c+29d 0 |
{2} | 0 0 0 0 0 0 0 0 0 24a-36b-30c-29d |
{2} | 0 0 0 0 0 0 0 0 0 19a+19b-10c-29d |
{2} | 0 0 0 0 0 0 0 0 0 -8a-22b-29c-24d |
20 15
3 : R <----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- R : 3
{0} | -46a+17b-8c-24d 48a+6b+28c+29d 5a+3b-39c-29d 0 0 0 0 0 0 0 0 0 0 0 0 |
{1} | 0 0 0 -48a+3b-10c-29d -5a+36b+14c+29d 19b-34c 0 0 0 0 0 0 0 0 0 |
{1} | 0 0 0 46a+17b-29c-24d -39a+39c -24a-3b-24c+29d 0 0 0 0 0 0 0 0 0 |
{1} | 0 0 0 -18a+21b -21a-22b-8c-24d -19a-32b+28c+29d 0 0 0 0 0 0 0 0 0 |
{1} | 0 0 0 0 0 0 -48a+3b-10c-29d -5a+36b+14c+29d 19b-34c 0 0 0 0 0 0 |
{1} | 0 0 0 0 0 0 46a+17b-29c-24d -39a+39c -24a-3b-24c+29d 0 0 0 0 0 0 |
{1} | 0 0 0 0 0 0 -18a+21b -21a-22b-8c-24d -19a-32b+28c+29d 0 0 0 0 0 0 |
{1} | 0 0 0 0 0 0 0 0 0 -48a+3b-10c-29d -5a+36b+14c+29d 19b-34c 0 0 0 |
{1} | 0 0 0 0 0 0 0 0 0 46a+17b-29c-24d -39a+39c -24a-3b-24c+29d 0 0 0 |
{1} | 0 0 0 0 0 0 0 0 0 -18a+21b -21a-22b-8c-24d -19a-32b+28c+29d 0 0 0 |
{2} | 0 0 0 0 0 0 0 0 0 0 0 0 24a-36b-30c-29d 0 0 |
{2} | 0 0 0 0 0 0 0 0 0 0 0 0 19a+19b-10c-29d 0 0 |
{2} | 0 0 0 0 0 0 0 0 0 0 0 0 -8a-22b-29c-24d 0 0 |
{2} | 0 0 0 0 0 0 0 0 0 0 0 0 0 24a-36b-30c-29d 0 |
{2} | 0 0 0 0 0 0 0 0 0 0 0 0 0 19a+19b-10c-29d 0 |
{2} | 0 0 0 0 0 0 0 0 0 0 0 0 0 -8a-22b-29c-24d 0 |
{2} | 0 0 0 0 0 0 0 0 0 0 0 0 0 0 24a-36b-30c-29d |
{2} | 0 0 0 0 0 0 0 0 0 0 0 0 0 0 19a+19b-10c-29d |
{2} | 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -8a-22b-29c-24d |
{3} | 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 |
o6 : SimplicialModuleMap
|
i7 : g = randomSimplicialMap(D2, C2, Cycle => true)
1
o7 = 0 : 0 <----- R : 0
0
1 4
1 : R <---------------------------------------------------------------------------------------------------------------- R : 1
| 0 19a2+47ab-16b2-43ac-15bc-28c2-47cd 7a2+45ab-34b2+47ac-48bc-23c2-47bd 38a2+2ab+15b2+16ac+47bc+39c2+22ad |
5 9
2 : R <------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ R : 2
{0} | 0 19a2+47ab-16b2-43ac-15bc-28c2-47cd 7a2+45ab-34b2+47ac-48bc-23c2-47bd 38a2+2ab+15b2+16ac+47bc+39c2+22ad 0 0 0 0 0 |
{0} | 0 0 0 0 19a2+47ab-16b2-43ac-15bc-28c2-47cd 7a2+45ab-34b2+47ac-48bc-23c2-47bd 38a2+2ab+15b2+16ac+47bc+39c2+22ad 0 0 |
{2} | 0 0 0 0 0 0 0 -7b+19c -38a+5b-16c-22d |
{2} | 0 0 0 0 0 0 0 -45a+34b+32c+47d 30a-34b-48c-47d |
{2} | 0 0 0 0 0 0 0 -43a+8b-28c-47d -39a-23b |
15 16
3 : R <------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- R : 3
{0} | 0 19a2+47ab-16b2-43ac-15bc-28c2-47cd 7a2+45ab-34b2+47ac-48bc-23c2-47bd 38a2+2ab+15b2+16ac+47bc+39c2+22ad 0 0 0 0 0 0 0 0 0 0 0 0 |
{0} | 0 0 0 0 19a2+47ab-16b2-43ac-15bc-28c2-47cd 7a2+45ab-34b2+47ac-48bc-23c2-47bd 38a2+2ab+15b2+16ac+47bc+39c2+22ad 0 0 0 0 0 0 0 0 0 |
{0} | 0 0 0 0 0 0 0 19a2+47ab-16b2-43ac-15bc-28c2-47cd 7a2+45ab-34b2+47ac-48bc-23c2-47bd 38a2+2ab+15b2+16ac+47bc+39c2+22ad 0 0 0 0 0 0 |
{2} | 0 0 0 0 0 0 0 0 0 0 -7b+19c -38a+5b-16c-22d 0 0 0 0 |
{2} | 0 0 0 0 0 0 0 0 0 0 -45a+34b+32c+47d 30a-34b-48c-47d 0 0 0 0 |
{2} | 0 0 0 0 0 0 0 0 0 0 -43a+8b-28c-47d -39a-23b 0 0 0 0 |
{2} | 0 0 0 0 0 0 0 0 0 0 0 0 -7b+19c -38a+5b-16c-22d 0 0 |
{2} | 0 0 0 0 0 0 0 0 0 0 0 0 -45a+34b+32c+47d 30a-34b-48c-47d 0 0 |
{2} | 0 0 0 0 0 0 0 0 0 0 0 0 -43a+8b-28c-47d -39a-23b 0 0 |
{2} | 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -7b+19c -38a+5b-16c-22d |
{2} | 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -45a+34b+32c+47d 30a-34b-48c-47d |
{2} | 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -43a+8b-28c-47d -39a-23b |
{4} | 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 |
{4} | 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 |
{4} | 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 |
o7 : SimplicialModuleMap
|